Arena.zpanel = new BPanel();
$();

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////@

Arena.zpanel.bpanelButtonPush(PButton.slideV());

Arena.partidaInputDOM = Arena.zpanel.bpanelInputPush({
	submit: function(dom) {
		console.log(dom.val());
	},
});

Arena.zpanel.bpanelButtonPush(new PButton({
	img: 'ikona/panel/pagoma.png',
	title: 'Πάγωμα κειμένου',
	check: function() {
		return true;
	},
}));

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////@

Arena.zpanelSetup = function() {
	Arena.zpanel.bpanelRefresh();
	Arena.zpanelDOM.empty().
	append(Arena.zpanel.bpanelGetDOM());

	Arena.zpanelDOM.siromeno({
		init: function(e, siromeno) {
			Selida.siromenoInitDefault(e, siromeno);
			siromeno.prosklisiAreaH = Arena.prosklisiAreaDOM.height();
			siromeno.sizitisiPartidaH = Arena.sizitisiPartidaDOM.height();
		},
		moveX: false,
		move: function(dx, dy) {
			var siromeno, dy1, prosklisiAreaH, sizitisiPartidaH;

			if (dy === 0) return;
			siromeno = $(window).data('siromeno');
			if (!siromeno) return;

			while (1) {
				dy1 = dy;
				prosklisiAreaH = siromeno.prosklisiAreaH + dy1;
				if (prosklisiAreaH < 0) prosklisiAreaH = 0;
				dy1 -= prosklisiAreaH - siromeno.prosklisiAreaH;

				///////////////////////////////////////

				dy1 = dy - dy1;
				sizitisiPartidaH = siromeno.sizitisiPartidaH - dy1;
				if (sizitisiPartidaH < 0) sizitisiPartidaH = 0;
				dy1 += sizitisiPartidaH - siromeno.sizitisiPartidaH;

				///////////////////////////////////////

				if (!dy1)
				break;

				dy -= dy1;
			}

			Arena.prosklisiAreaDOM.css('height', prosklisiAreaH + 'px');
			Arena.sizitisiPartidaDOM.css('height', sizitisiPartidaH + 'px');
		},
	});


	return Arena;
};
